define(["drawable"], function(Drawable){
        
    
    Background.prototype = new Drawable();
    
    function Background(image) {        
        this.isDirty = true;
        this.image = image;    
    }
    
    
    Background.prototype.draw = function(context){
        if(this.isDirty){
            context.drawImage(this.image,0,0);
            this.isDirty = false;
        }
    };
        
    return Background;
});